package cn.t.vo.sku;

import lombok.Data;

import java.util.Date;

/**
 * 商品VO
 **/
@Data
public class SkuVo {
    /**
     * 商品id
     */
    private Long id;
    /**
     * 销售码(商品名称)
     */
    private String skuCode;

    /**
     * 商品名称
     */
    private String skuName;

    /**
     * 商品图片
     */
    private String skuImg;

    /**
     * 商品类别主键id
     */
    private Integer categoryId;

    /**
     * 商品类别名称
     */
    private String categoryName;


    /**
     * 启用:0/禁用:1
     */
    private Integer status;

    /**
     * 商品尺寸(S、M、L)
     */
    private String size;

    /**
     * 重量
     */
    private Double weight;

    /**
     * 计价单位含物理单位个数(最小领用数量) , (商品规格->最小领用数量+物理单位+计价单位)
     */
    private String qty;

    /**
     * 计价单位
     */
    private String chargeUnit;

    /**
     * 物理单位
     */
    private String physicalUnit;

    /**
     * 商品描述
     */
    private String description;

    /**
     * 拆包商品对应的主商品
     */
    private String pSkuCode;

    /**
     * 自定义绝对误差，这里不设置的话程序里默认使用5克
     */
    private String errorRate;

    /**
     * 创建时间
     */
    private Date gmtCreated;
    /**
     * 修改时间
     */
    private Date gmtModified;
    /**
     * 创建人员
     */
    private String creator;
    /**
     * 修改人员
     */
    private String modifier;
    /**
     * 限制类型
     */
    private Integer limitedType;
    /**
     * 限制数量
     */
    private Integer limitedQuantity;
    /**
     * 角色sku id
     */
    private Long roleSkuId;

}